<!--#################################################################################

  Parse die Komponistenliste und füge zu jedem Komponist eine UUID hinzu

  Warum XSLT: Es handelt sich hierbei um die Transformation einer einzelnen Datei,
  dafuer ist XSLT besser geeignet.

  ##################################################################################-->

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:uuid="java:java.util.UUID" version="2.0">

  <xsl:output method="xml" indent="yes"/>

  <xsl:template match="Composer">
    <xsl:element name="Composer">
      <xsl:element name="ComposerUUID">
        <xsl:value-of select="uuid:randomUUID()"/>
      </xsl:element>
      <xsl:copy-of select="./*"/>
    </xsl:element>
  </xsl:template>

  <xsl:template match="Composers">
    <xsl:element name="Composers">
      <xsl:apply-templates select="./*" />
    </xsl:element>
  </xsl:template>

</xsl:transform>

